package com.dearbinge.data.api.commodity;

import com.dearbinge.data.pojo.commodity.dto.CommodityCommissionResultDTO;
import com.dearbinge.data.pojo.commodity.vo.CommodityCommissionRequestVO;
import com.dearbinge.data.pojo.commodity.vo.CommodityCommissionResponseVO;

/**
 * 商品佣金接口
 *
 * @author wes
 * @date 2019/3/11
 */
public interface CommodityCommissionService {


     /**
      * 逻辑删除
      * @param commodityCommissionId 商品佣金表id
      * @return 结果
      */
     Integer delete(Integer commodityCommissionId);

     /**
      * 通过id查询
      * @param commodityCommissionId 商品佣金表id
      * @return 结果
      */
     CommodityCommissionResponseVO getById(Integer commodityCommissionId);

     /**
      * 插入
      * @param commodityCommissionRequestVO 接受参数
      * @return 结果
      */
     Integer insert(CommodityCommissionRequestVO commodityCommissionRequestVO);

     /**
      * 更新
      * @param commodityCommissionRequestVO 接受参数
      * @return 结果
      */
     Integer update(CommodityCommissionRequestVO commodityCommissionRequestVO);


     /**
      * 根据规格id查询优惠多少元
      * @param commodityId 商品id
      */
      CommodityCommissionResultDTO getDiscount(Integer commodityId);
}
